tanglefoot (lotus) - Spanish English Dictionary